package com.fh.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;

public class Fraud implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private String callLoanNid;//催收编号
	
	private String loanNo;//借款编号
	
	private String name;//线索人名字
	
	private String idNumber;//证件号码
	
	private String mobile;//手机号码
	
	private Integer loanProduct;//借款产品类型，1-善林商务；2-今日现金；3-信用卡贷；4-公积金贷；5-终端机；6-游戏贷
	
	private Integer clueSource;//线索来源，-1-其他；1-信审；2-客服；3-催收
	
	private Integer clueType;//线索类型，-1：其他；1-否认申请；2-手机号异常；3-身份证号码异常；4-联系信息异常；5-单位信息异常；6-财力信息异常；7-位置信息异常；8-设备异常
	
	private Integer channel;//数据来源渠道，-1-人工导入 1-信审 2-风控 3-客服 4-其他
	
	private BigDecimal caseMoney;//涉案金额

	private String reason;//进线原因
	
	public Map<String,String> getParameters(){
		Map<String, String> map = new HashMap<>();
		map.put("loanNo", loanNo);
		map.put("name", name);
		map.put("idNumber", idNumber);
		map.put("mobile", mobile);
		map.put("loanProduct", String.valueOf(loanProduct));
		map.put("clueSource", String.valueOf(clueSource));
		map.put("clueType", String.valueOf(clueType));
		map.put("channel", String.valueOf(channel));
		map.put("caseMoney", String.valueOf(caseMoney));
		map.put("reason", reason);
		return map;
	}
	
	
	
	public String getIdNumber() {
		return idNumber;
	}



	public void setIdNumber(String idNumber) {
		this.idNumber = idNumber;
	}



	public String getLoanNo() {
		return loanNo;
	}

	public void setLoanNo(String loanNo) {
		this.loanNo = loanNo;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public Integer getLoanProduct() {
		return loanProduct;
	}

	public void setLoanProduct(Integer loanProduct) {
		this.loanProduct = loanProduct;
	}

	public Integer getClueSource() {
		return clueSource;
	}

	public void setClueSource(Integer clueSource) {
		this.clueSource = clueSource;
	}

	public Integer getClueType() {
		return clueType;
	}

	public void setClueType(Integer clueType) {
		this.clueType = clueType;
	}

	public Integer getChannel() {
		return channel;
	}

	public void setChannel(Integer channel) {
		this.channel = channel;
	}

	public BigDecimal getCaseMoney() {
		return caseMoney;
	}

	public void setCaseMoney(BigDecimal caseMoney) {
		this.caseMoney = caseMoney;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}


	public String getCallLoanNid() {
		return callLoanNid;
	}


	public void setCallLoanNid(String callLoanNid) {
		this.callLoanNid = callLoanNid;
	}

	
	
}
